﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MetadataBasedConfig.Framework.PropertyExtend;
using MetadataBasedConfig.Framework.Model;

namespace MetadataBasedConfig.Framework
{
    public interface IConfigurable : IPropertyExtendable
    {
        IEnumerable<IConfigMetaConfigInfo> ConfigInfoesInst 
        {
            get; 
        }

        IConfigMeta ConfigMeta
        {
            get;
        }

        IEnumerable<IConfigMetaConfigInfoData> ConfigInfoDatasInst
        {
            get;
        }

        Int64 RecID { get; } 
    }
}
